package com.bigdata;

import javax.sql.rowset.BaseRowSet;

public class ChangeableFun {


    public static void main(String[] args) {
        String[] arr = new String[3];
        System.out.println(arr);

        fun1("abc", 110, "def", "ghi");

        // 原始字符串
        String originalString = "abb";

        // 使用正则表达式替换数字为 "X"
        String regex = "a*?"; // 匹配一个或多个数字
        String replacement = "-";

        // 执行替换操作
        String modifiedString = originalString.replaceAll(regex, replacement);

        // 输出结果
        System.out.println("原始字符串: " + originalString);
        System.out.println("替换后的字符串: " + modifiedString);

        int num = 2;
        switch (num) {
            case 1:
                System.out.println(1);
                break;
            case 2:
                System.out.println(2);
                break;
            case 3:
                System.out.println(3);
                break;
            default:
                System.out.println(100);
                break;
        }

        if (num > 10) {

        } else if (num < 5) {

        } else if (num == 8) {

        } else {

        }


        System.out.println(Integer.compare(1, 2));


    }

    /**
     * String... 可变参数，在调用方法的时候，可以传递0或多个String类型的参数
     * 可变参数只能放在形参的最后位置
     *
     * @param str1
     */
    public static void fun1(String str2, Integer num, String... str1) {
        System.out.println(str1);
        for (String str : str1) {
            System.out.println(str);
        }

    }
}
